﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.Linq;
using DTO;

namespace DAO
{
    public class PRODUCTDAO
    {
        public static PRODUCT[] LayBang()
        {
            DataClassesNHOMMUADataContext db = new DataClassesNHOMMUADataContext();
            var products = from v in db.PRODUCTs
                           select v;
                //db.usp_SelectProductsAll();            
            return products.ToArray<PRODUCT>();
        }

        public static PRODUCT[] DanhSachSanPhamTheoThanhPho(int idCity)
        {
            DataClassesNHOMMUADataContext db = new DataClassesNHOMMUADataContext();
            var products = from v in db.PRODUCTs
                           where v.IDCITY == idCity
                           select v;
            return products.ToArray<PRODUCT>();
        }

        public static PRODUCT LaySanPhamCoID(int idProduct)
        {
            DataClassesNHOMMUADataContext db = new DataClassesNHOMMUADataContext();
            var temp = from v in db.PRODUCTs
                       where v.IDPRODUCT == idProduct
                           select v;
            return (temp.ToArray<PRODUCT>())[0];            
        }

        /// <summary>
        /// Đưa sản phẩm vào hàng đợi
        /// Nếu Quản lí muốn thêm sản phẩm vào danh sản sách khuyến mãi thì cập nhật lại trạng thái
        /// </summary>
        public static void AddProduct(PRODUCT prd)
        {
            DataClassesNHOMMUADataContext db = new DataClassesNHOMMUADataContext();
            db.PRODUCTs.InsertOnSubmit(prd);
        }


    }
}
